package com.study.d4_io;

import java.io.FileInputStream;
import java.io.InputStream;

public class FileInputStreamDemo {
    public static void main(String[] args) throws Exception {
        //目标：掌握文件字符输入流每次读取一个字节的形式
        InputStream is = new FileInputStream("day10/src/dlei.txt");

        //每次读取一个字节返回
/*        int b1 = is.read();
        System.out.println(b1);
        int b2 = is.read();
        System.out.println((char)b2);
        int b3 = is.read();
        System.out.println(b3);*/

        //使用循环代替
        int b;
        while((b=is.read())!=-1){
            System.out.print((char)b);
        }

        //这个代码简直是个垃圾，1、每次一个字节读取，性能极差
        //              2、无法无法避免读取汉字出现乱码问题，
        //                 会截断汉字的字节
        is.close();
    }
}
